package org.dromara.web.controller.app.req;


import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty;
import lombok.Data;

@Data
@Schema(description = "智能体创建请求参数")
public class SmartAgentCreateReq {

    @Schema(description = "智能体名称")
    @NotEmpty
    private String name;

    @Schema(description = "提示词")
    @NotEmpty
    private String prompt;

    @Schema(description = "描述")
    private String description;


    @Schema(description = "模型ID")
    private Long modelId;

    @Schema(description = "智能体头像")
    private String icon;

    @Schema(description = "是否开启全网搜索")
    private Boolean network;

    @Schema(description = "是否图像生成")
    private Boolean image;

    @Schema(description = "是否开始数据分析")
    private Boolean data;

}
